mountain roads - Turkish English Dictionary